//
//  MPSHandleSessionManager.h
//  MiaoPai
//
//  Created by jiaxuzhou on 2017/5/24.
//  Copyright © 2017年 jiaxuzhou. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "MPBNetWorkBase.h"


@interface MPSHandleSessionManager : NSObject

+ (MPSHandleSessionManager *)getInstance;

/**
 统一处理session过期情况

 @param task 发送请求的task
 @param back session过期的回调
 */
- (void)handelTask:(MPURLSessionTask *)task sessionExBlock:(void(^)(MPE_NetWorkSessionState))back;

/**
 只展示同类型的一个aletView（调用多次也只是创建一个）

 @param alertId alertView的唯一ID
 @param text 提示信息
 @param title 提示标题
 */
- (void)showSingleAlertViewById:(NSString *)alertId message:(NSString *)text withTitle:(NSString *)title;


@end
